package juecexiangmu2
switch(_entry_){
	case 'juecexiangmu2/Variable':
		 return apply(Variable.rule);
	case 'juecexiangmu2/Setting':
		 return apply(Setting.rule);
	case 'juecexiangmu2/Func':
		 return apply(Func.rule);
	case 'juecexiangmu2/PolicyCategory':
		 return apply(PolicyCategory.rule);
	case 'juecexiangmu2/PolicyReason':
		 return apply(PolicyReason.rule);
	default : return "Wrong rule entry of ${_entry_} with variable [_entry_].";
};